iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 20
0
自我挑戰組

Machine Learning 學習筆記系列 第 20

[第二十天]Tensorflow 練習3

  • 分享至 

  • xImage
  •  

參考網站1 參考網站2

Placeholder

如果從外部要輸入資料,就需要使用placeholder暫時儲存變量

import tensorflow as tf

# 定義placeholder,tf幾乎都使用float32
input1 = tf.placeholder(tf.float32)
input2 = tf.placeholder(tf.float32)

# 將 input1 以 7 輸入,input2 以 3 輸入
ouput = tf.multiply(input1, input2)

結構寫完後就用session來執行(將 input1 以 7 輸入,input2 以 3 輸入)

with tf.Session() as sess:
    print(sess.run(ouput, feed_dict={input1: [7.], input2: [2.]})) # 以字典型式輸入
# [ 14.]

TensorBoard

TensorBoard可以將我們設定的神經網絡視覺化

參考網站R 語言使用者的 Python 學習筆記

一開始存多檔案會有問題,只允許畫一個神經網路@@ 用rm -f 刪除多的文件
https://ithelp.ithome.com.tw/upload/images/20181103/20112303fie6h2V7IA.png

最後終於畫出來如下圖

https://ithelp.ithome.com.tw/upload/images/20181103/20112303N77t87GcjY.png

點兩下圖示可以更看清楚當初寫在裡面的結構
https://ithelp.ithome.com.tw/upload/images/20181103/20112303ykQ3qcDUjO.png

明天再來練習較複雜一點的習題~/images/emoticon/emoticon75.gif


上一篇
[第19天] Tensorflow 練習2
下一篇
[第21天] Tensorflow練習4
系列文
Machine Learning 學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言